from flask import Flask, render_template

app = Flask(__name__)

# 写死的事件数据
events = {
    1949: {
        'title': '中华人民共和国成立',
        'description': '1949年10月1日，中华人民共和国在雄伟的天安门广场宣告成立。',
        'image_path': 'static/images/founding_of_prc.jpg',
        'video_link': 'video_link'
    },
    1978: {
        'title': '改革开放',
        'description': '1978年，邓小平领导中国开始实行改革开放政策，推动中国经济快速发展。',
        'image_path': 'static/images/reform_and_opening_up.jpg',
        'video_link': ''
    },
    1997: {
        'title': '香港回归',
        'description': '1997年7月1日，香港回归祖国。',
        'image_path': 'static/images/hongkong_return.jpg',
        'video_link': ''
    },
    2008: {
        'title': '北京奥运会',
        'description': '2008年，中国成功举办第29届奥运会，标志着中国国际地位的进一步提升。',
        'image_path': 'static/images/beijing_olympics.jpg',
        'video_link': ''
    },
    2021: {
        'title': '中国共产党成立100周年',
        'description': '2021年，中国共产党迎来成立100周年，标志着中国在社会主义道路上的伟大成就。',
        'image_path': 'static/images/ccp_100_years.jpg',
        'video_link': ''
    },
    2024: {
        'title': '2024奥运会中国代表团辉煌战绩',
        'description': '2024年，中国代表团在奥运会上再次取得了辉煌的战绩，共获得了金牌39枚、银牌30枚、铜牌25枚，总奖牌数达到94枚。',
        'image_path': 'static/images/olympic_medals_2024.jpg',
        'video_link': ''
    }
}

# 主页
@app.route('/')
def index():
    return render_template('index.html', events=events)

# 事件详情页面
@app.route('/event/<int:year>')
def event_detail(year):
    event = events.get(year)
    return render_template('event.html', event=event)

if __name__ == "__main__":
    app.run(host='0.0.0.0', port=5000, debug=True)
